package com.lecyon.farm.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.lecyon.farm.base.BaseResponse;
import com.lecyon.farm.base.RestResponse;
import com.lecyon.farm.entity.FmCar;
import com.lecyon.farm.vo.data.DeviceAccessStatisticsVo;

import javax.validation.constraints.NotBlank;
import java.util.List;

/**
 * <p>
 * 农机基本信息表 服务类
 * </p>
 *
 * @author YaoZheng
 * @since 2020-04-02
 */
public interface IFmCarService extends IService<FmCar> {

    /**
     * 根据登录token获取设备接入分布数
     *
     * @param token
     * @return
     */
    RestResponse<List<DeviceAccessStatisticsVo>> getDeviceAccessStatisticsResult(@NotBlank String token);

}
